home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / misc-part1 / 5355 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.2 KB

  1. Path: winternet.com!jcsky
  2. From: jcsky@winternet.com (Joe Solinsky)
  3. Newsgroups: comp.sys.amiga.misc
  4. Subject: Re: Visual Basic for Amiga - A possibility ?
  5. Date: 21 Feb 1996 15:20:10 GMT
  6. Organization: StarNet Communications, Inc
  7. Distribution: world
  8. Message-ID: <4gfd7a$q9n@blackice.winternet.com>
  9. References: <311E4225.B58@qed.net> <1452.6615T1119T2579@loop.com> <4fvmls$mt1@bs33n.staffs.ac.uk>
  10. NNTP-Posting-Host: subzero.winternet.com
  11. X-Newsreader: TIN [version 1.2 PL2]
  12.  
  13. On the topic of VIsual Basic (a programmer of it myself), may I first say
  14. to all of you that we, the users of this language would be dissatisfied with
  15. its performance.
  16.     Who out there took enough college courses to run across something
  17. called P-Code (variably Psuedo-Code)?  It's a stack-based ficticious 
  18. assembly type language.  Microsoft writes a lot of software which is written
  19. in P-Code.  Guess what?  Visual Basic (even the spanking new stuff) 
  20. generates P-Code.  And you know what?  When you run your ExE in Windows,
  21. it doesn't run a straight machine executable of the program you described.
  22. It runs an interpreter on the p-Code.  
  23.     And those of you who took at least one decent programming course 
  24. learned that interpreted code is SLOWER than compiled code (yes, there are
  25. exceptions, but don't believe the HYPE they put in the Arexx manual will
  26. apply to ALL interpreted languages).  SO, what does that mean for us?  If
  27. we start using a port of VB4.0Pro Ed., we will be saying to the entire world
  28. that we don't care about the following:
  29. Bloated software
  30. Performance
  31. Efficient use of system Resources
  32. who gets our money, Microsoft or the supergenius Swedish teenager that wrote
  33. half of our favorite MIDI sequencing app., just so he could sell it as shareware
  34. and use the money to go to college(alright, maybe he was an Aussie)
  35. system standards (don't tell me DLLs are a good idea.  They can be over
  36. a megabyte at times!  Plus, some of them were actually written in VB to
  37. begin with, so the slowness factor gets multiplied)
  38.  
  39.     Okay, so the talk is over.  What are you going to do about it?  
  40. You could go to the feet of the Great and Powerful Oz (billy gates) and beg
  41. him to port VB to the Amiga (and personally, I'd like Bill Gates to stay
  42. away from the Amiga.  It kills the whole 'creative' slant to our platform)
  43. Or, you could go to the folks who wrote Can Do or whatever, and ask for
  44. them to provide functionality and features that you desire.
  45. Or, you could poke and prod those Belgian super-genius types into writing
  46. this sort of things.
  47. Or you could write it yourself.
  48. Or just make your own library once and use it to whatever ends you wish.
  49. And if you are cool, you may upload that to c.s.amiga.binaries so some people
  50. do not need to write their own libraries.
  51.  
  52.     I for one am content with the rather quaint GURU meditation Error.
  53. I never liked General Protection Faults, memory leaks, or buggy languages
  54. that have an entire CD collection out there (the MSN Knowledge Base) 
  55. for things like bug work-arounds, bug lists, features of the NEXT version,
  56. and how to get around the Pentium FDiv bug (and the other one) if you are
  57. writing Asm.
  58.  
  59. Just a thought.
  60. -Joe Solinsky
  61. PS: anyone have any job openings in the Twin Cities area for a brilliant
  62. VB programmer (serious)?
  63.  
  64.